package com.example.demo.RabbitMq;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;

// 邮件消息实体（必须实现Serializable，确保能在RabbitMQ中序列化传输）
@Data

@AllArgsConstructor
public class EmailMessage implements Serializable {
    private static final long serialVersionUID = 1L;
    private String messageId; // 消息唯一标识（用于追踪）
    private String to; // 收件人邮箱
    private String subject; // 邮件主题
    private String content; // 邮件内容
    private String fromName; // 发送人昵称（可选）
    public EmailMessage() {
    }
}

